package com.cqhilink.iot.jobstandardmanagement.facade.service.operateunit;

import com.cqhilink.iot.jobstandardmanagement.facade.model.EmployeeVo;
import com.cqhilink.iot.jobstandardmanagement.facade.model.ReportType;
import com.cqhilink.iot.jobstandardmanagement.facade.model.Ztree;
import java.util.List;
/**
 * Created by huangxueqian on 2017/8/25/025.
 *
 */
public interface JsmReportTypeService {

    /**
     * @return 查询所有的报表类型
     * @throws Exception 返回异常信息
     */
    public List<Ztree> queryReportTypeAllList() throws  Exception ;

    /**
     * @param reportTypeList 转换树形结构
     * @return
     * @throws Exception
     */
    public List<Ztree> offsetZtree(List<ReportType> reportTypeList) throws Exception ;

    /**
     * @param orgId
     * 组织机构Id ,查询当前组织机构
     */
    public List<Ztree> findReportTypeList(String orgId,String keyword) throws Exception ;

}
